/* 
 *
 *请求接口方法
 */
import axios from 'axios'
import base from './base'

import md5 from 'md5-js'

const api = {
    //病毒信息获取
    getCovInfo() {
        return axios.get(base.host + base.CovInfo)
    },
    //获取国内疫情数据
    getChinaData() {
        return axios.get(base.baseUrl + base.chinaData)
    },

    //获取全球数据
    getWorldData() {
        return axios.get(base.baseUrl + base.worldData)
    },
    //获取城市接口
    //参数 format=json$appid=13794&city_name=城市名称&sign=md5加密字符串
    getCity(city_name) {


        //sign = MD5( appid1formatjsontime1545829466密钥) 查看加密规则说明 密钥不需要键名，请直接跟上32位的密钥 
        //步骤 1.安装MD5 文件 cnpm install md5-js  2.引入md5模块   3.使用加密处理
        let sign = md5('appid13794city_name' + city_name + 'formatjson12c22dc5a9fda7c8c2ff0253cee68f45');
        console.log(sign);

        let canshu = 'format=json&appid=13794&city_name=' + city_name + '&sign=' + sign;
        console.log(canshu);
        console.log(base.baseUrl + base.city + '?' + canshu);

        return axios.get(base.baseUrl + base.city + '?' + canshu)
    },

    //轮播图
    getSwiperBanner() {
        return axios.get(base.swiperBanner)
    },

    // 出行城市接口
    getTravel() {
        return axios.get(base.travel)
    },
    // 出行政策
    getTravelQuery(params) {
        return axios.get(base.travelQuery, {
            params
        })
    },

    //城市选择
    geyCityCode() {
        return axios.get(base.geyCityCode)
    }
}

export default api